应有尽有: everything that should be here is here (idiom); all one can think of is on hand, to have all one needs...
证实: to confirm (sth to be true), to verify...
僻静: lonely, secluded...
效仿: to copy, to imitate...
高额: high quota, large amount...
搁置: to shelve, to set aside...
赤道: equator (of the earth or astronomical body)...
吃力: to entail strenuous effort, to toil at a task, strenuous, laborious, strain...
丛林: jungle, thicket, forest, Buddhist monastery...
埋: used in...